package com.red.star.wechat.data.entity.vo;

import com.red.star.wechat.data.entity.BaseEntity;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @ProjectName: macalline-data-server
 * @Package: com.red.star.macalline.data.entity.vo
 * @Description:
 * @Author: AMGuo
 * @CreateDate: 2018/7/4 上午11:43
 * @Version: 1.0
 */
@Data
@NoArgsConstructor
public class SettleVo extends BaseEntity {
    /**
     * 结算状态  0结算中  1已结算  2已取消
     */
    private Integer status;

    /**
     * 结算明细文件地址（导购+蓄客卡收益明细）
     */
    private String detailFile;

    /**
     * 结算单文件(未签字，有水印）
     */
    private String settleFile;

    /**
     * 结算单文件(签字版，有水印)
     */
    private String signSettleFile;

    /**
     * 导出给第三方的结算单文件(无水印)
     */
    private String thirdSettleFile;

    /**
     * 结算时间
     */
    private Date settleTime;

    /**
     * 导出给第三方的时间
     */
    private Date exportTime;

    /**
     * 结算单号
     */
    private String settleNo;

    private String mallCode;

    /**
     * 结算明细
     */
    private List<SettleDetailVo> settleDetailVoList = new ArrayList<>();

}
